html, body, div, h1, h2, h3, h4, h5, h6, p, span, img, input {
	margin: 0;
	padding: 0;
}

html, body {
	font-size: 19px;
	font-family: 'Verdana','Arial';
	color: rgba(0,0,0,0.8);
}

.container {
	width: 100%;
	height: 100%;
	position: relative;
	background-image: url(../images/cc.jpg);
	background-position: center top;
	background-size: cover;
}

.content {
	width: 450px;
	height: 400px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -225px;
	margin-left: -200px;
	border-radius: 8px;
	box-shadow: 0 10px 20px rgba(0,0,0,0.5);
	overflow: hidden;
	z-index: 1;
	padding: 30px;
	box-sizing: border-box;
    text-align: center;
}

.content::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-filter: blur(20px);
	-moz-filter: blur(20px);
	-ms-filter: blur(20px);
	-o-filter: blur(20px);
	filter: blur(20px);
	z-index: -1;
	margin: -30px;
	background-image: url(../images/cc.jpg);
	background-position: center top;
	background-size: cover;
	background-attachment: fixed;
}

.content h1 {
	text-align: center;
	margin-bottom: 20px;
}

.content p {
	line-height: 1.7;
}

.text {
	position: absolute;
	top: 108px;
	left: 500px;
	z-index: 1;
}

.cover-slogan{line-height:1;color:#ffffff;font: 35px "microsoft yahei",Helvetica,Tahoma,Arial,"Microsoft jhengHei";font-weight:400;}
.input-conform{width: 300px;height: 46px;padding: 0 5px;margin: 30px auto;position: relative;}
.error-block{display:block;color:red;}
.user{width: 25px;height: 25px;background: url(../images/user-icon.png);position: absolute;margin: 9px -35px;}
.psd{width: 25px;height: 25px;background-image: url(../images/psd-icon.png);position: absolute;margin: 9px -35px;}
input{width: 195px;height: 42px;padding-left:10px;outline: none;color: #000000 !important;display: inline-block;font: 14px "microsoft yahei",Helvetica,Tahoma,Arial,"Microsoft jhengHei";border-radius: 10px;background: none;line-height: 42px;}
button{border: none;margin:-5px;color: #FFF;text-decoration: none;outline: none;padding: 10px 130px;text-align: center;font-size: 20px;border-radius: 50px;background: #0096e6;}
.pos{width: 100%;position: absolute;bottom: 1%;}
.pos p { color: white;  text-align: center; font-size: 15px  }